<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:t="http://java.sun.com/jsf/composite/components/comps"
	xmlns:m="http://java.sun.com/jsf/composite/components/modalPesquisa"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	xmlns:ui="http://java.sun.com/jsf/facelets">

<h:head>
</h:head>
<h:body>
	<h:form id="frmPagina">

		<t:toolbar managedbean="#{produtosHome}" widgetVar="toolBar"></t:toolbar>

		<br />

		<p:fieldset legend="Gestão Produtos">

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label" value="Código" />
				</div>
				<div>
					<p:inputText value="#{produtosHome.entidade.id}" disabled="true"
						size="5" />
				</div>
			</div>

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label"
						value="Nome do Produtos" />
				</div>
				<div>
					<p:inputText value="#{produtosHome.entidade.nome}"
						disabled="#{!produtosHome.estadoCadastrando and !produtosHome.estadoEditando}"
						size="80" maxlength="120" />
				</div>
			</div>

			<div style="float: left; width: 100%;" />

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label" value="Código" />
				</div>
				<div>
					<p:inputText value="#{produtosHome.entidade.grupoProdutos.id}"
						disabled="true" size="5" />
				</div>
			</div>

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label"
						value="Grupo de Produtos" />
				</div>
				<div>
					<p:inputText
						value="#{produtosHome.entidade.grupoProdutos.nomeGrupo}"
						disabled="true" size="32" maxlength="120" />
						
					
					<p:commandButton image="ui-icon-search"
						disabled="#{!produtosHome.estadoCadastrando and !produtosHome.estadoEditando}"
						onclick="lovGrupoProdutos.show()" />
					
				</div>
			</div>

			<div style="float: left; width: 100%;" />

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label" value="Modelo" />
				</div>
				<div>
					<p:inputText value="#{produtosHome.entidade.modelo}"
						disabled="#{!produtosHome.estadoCadastrando and !produtosHome.estadoEditando}"
						size="50" maxlength="50" />
				</div>
			</div>

			<div style="float: left; width: 100%;" />

			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label" value="Descrição" />
				</div>
				<div>
					<p:editor value="#{produtosHome.entidade.descricao}"
						widgetVar="editor" width="600"
						disabled="#{!produtosHome.estadoCadastrando and !produtosHome.estadoEditando}" />
				</div>
			</div>

			<div style="float: left; width: 100%;" />


			<div class="ui-widget-aling-left">
				<div>
					<h:outputLabel styleClass="ui-widget-label" value="Preço de Venda" />
				</div>
				<div>
					<p:inputText value="#{produtosHome.entidade.precoVenda}"
						disabled="#{!produtosHome.estadoCadastrando and !produtosHome.estadoEditando}" />
				</div>
			</div>

		</p:fieldset>

	</h:form>
	
	<p:dialog id="dglPesquisa" widgetVar="lovPesquisa"
		header="Pesquisar Usuário">
		<h:form id="frmLovPesquisa">
			<p:dataTable value="#{produtosHome.todos}"
				selection="#{produtosHome.entidade}" selectionMode="single"
				var="grupo" dblClickSelect="true"
				rowSelectListener="#{produtosHome.selecionar}"
				onRowSelectComplete="lovPesquisa.hide()" update="frmPagina">

				<p:column headerText="Nome" filterBy="#{grupo.id}">
					<h:outputText value="#{grupo.id}" />
				</p:column>
			</p:dataTable>
		</h:form>
	</p:dialog>

	
	<p:dialog widgetVar="lovGrupoProdutos">
		<h:form id="frmLovGrupoProdutos">
			<p:dataTable value="#{produtosHome.listaGrupoProdutos}"
				selection="#{produtosHome.entidade.grupoProdutos}" selectionMode="single"
				var="grupoProdutos" dblClickSelect="true"
				onRowSelectComplete="lovGrupoProdutos.hide()" update="frmPagina">
				
				<p:column headerText="Código" filterBy="#{grupoProdutos.id}">
					<h:outputText value="#{grupoProdutos.id}" />
				</p:column>
				
				<p:column headerText="Nome" filterBy="#{grupoProdutos.nomeGrupo}">
					<h:outputText value="#{grupoProdutos.nomeGrupo}" />
				</p:column>
				
			</p:dataTable>
		</h:form>
	</p:dialog>

</h:body>
</html>